detective constable - French English Dictionary